﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace QLDonDatHang
{
    public partial class Form_CreatAccout : MaterialSkin.Controls.MaterialForm
    {
        ConnectToSQLSever classHamXuLi = new ConnectToSQLSever();
        public Form_CreatAccout()
        {
            InitializeComponent();
        }

        private void bt_Ok_Click(object sender, EventArgs e)
        {
            if (txt_Newtaikhoan.Text.ToString().Equals("")|| txt_Matkhau.Text.ToString().Equals("")||
                txt_nhaplaiMK.Text.ToString().Equals("")|| txt_sdt.Text.ToString().Equals("")||
                txt_Email.Text.ToString().Equals(""))
            {
                MessageBox.Show("Vui lòng điền thông tin bắt buộc","Thông báo!",MessageBoxButtons.OK,MessageBoxIcon.Stop);
            }
            else if (classHamXuLi.checkTaiKhoan(txt_Newtaikhoan.Text.ToString()))
            {
                MessageBox.Show("Tên tài khoản đã tồn tại!","Thông báo!",MessageBoxButtons.OK,MessageBoxIcon.Warning);
            }
            else if(txt_Matkhau.Text.ToString() !=
                txt_nhaplaiMK.Text.ToString() )
            {
                MessageBox.Show("Mật khẩu nhập lại không trùng nhau !", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
            else
            {
                MessageBox.Show("Tạo tài khoản thành công :)", "Chúc mừng!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                classHamXuLi.insertTaiKhoanToDatabase(txt_Newtaikhoan.Text.ToString(),txt_Matkhau.Text.ToString()
                ,txt_sdt.Text.ToString(),txt_Email.Text.ToString());

                txt_Newtaikhoan.Text = "";
                classHamXuLi.clearTextBox(this);
                this.Close();
                this.Dispose();
            }
        }

        private void bt_Cancel_Click(object sender, EventArgs e)
        {
            this.Close();
            this.Dispose();
        }
    }
}
